package com.yc.cloud.openai.dto.request.aigc;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@Data
public class ImageGenerateParam {

    @JsonProperty("prompt")
    private String prompt;
//    @JsonProperty("negative_prompt")
//    private String negativePrompt;
//    @JsonProperty("steps")
//    private Integer steps;
//    @JsonProperty("cfg_scale")
//    private Double cfgScale;
    @JsonProperty("width")
    private Integer width;
    @JsonProperty("height")
    private Integer height;
//    @JsonProperty("sampler_name")
//    private String samplerName;
//    @JsonProperty("enable_hr")
//    private Boolean enableHr;
//    @JsonProperty("hr_scale")
//    private Integer hrScale;
    @JsonProperty("batch_size")
    private Integer batchSize;
}
